import random

print("---------------------------------------")
print("               花有重开日                ")
print("               重开模拟器                ")
print("---------------------------------------")

while True:
    print("请设置初始属性，总点数为20")
    iq = int(input("请输入智商（1-10）："))
    home = int(input("请输入家境（1-10）："))
    face = int(input("请输入颜值（1-10）："))
    strong = int(input("请输入体质（1-10）："))

    if iq<1 or iq>10:
        print("iq设置有误，请重新设置！")
        continue
    if home<1 or home >10:
        print("家境设置有误，请重新设置！")
        continue
    if face<1 or face > 10:
        print("颜值设置有误，请重新设置！")
        continue
    if strong<1 or strong >10:
        print("体质设置有误，请重新设置！")
        continue
    if (iq+home+face+strong)>20:
        print("四项属性大于20，请重新设置！")
        continue
    print("初始化属性结束！！！")
    break

    #随机生成性别
point = random.randint(1,6)

if point%2:
    print("你是一个男孩")
else:
    print("你是一个女孩")
#描述家境
point = point%3
if home == 10:
    if point == 1:
        print("你出生在帝都，父母是高官")
        face+=2
        iq+=1
        strong-=2
    elif point == 2:
        print("你出生在一个富豪之家")
        face+=1
        iq-=1
        strong-=2
    else :
        print("你出生在一个书香门第")
        iq+=3
        face+=2
        strong-=3
elif 7<=home<=9:
    if point == 1:
        print("你出生在大城市，父母是医生")
        strong+=1
        iq+=1
    elif point ==2:
        print("你出生在大城市，父母是公务员")
        iq+=1
        face+=1;
    else:
        print("你出生在大城市，父母是教师")
        iq+=3
elif 4<=home<=6:
    if point == 2:
        print("你出生在二线城市，家里有车有房")
        face-=2
    elif point == 1:
        print("你出生在二线城市，父母有稳定的工作")
        iq-=1
        strong-=1
    else:
        print("你出生在二线城市，父母是小官")
        iq-=1
        strong-=1
        face-=1
else:
    if point == 2:
        print("你出生在小镇上，父母是公务员")
        iq+=1
    elif point == 1:
        print("你出生在小山沟里")
        iq+=1
        face-=2
    else :
        print("完啦，你出生在厕所")
        iq+=3
        face+=1
        strong-=5










